
/*
 * DO NOT EDIT THIS FILE. It is automatically generated
 * from its webfont counterpart (same filename without "svg-" prefix).
 * Edit that file instead (ionicons-v4.mjs).
 */

const {
  ionMdCheckmark,
  ionMdAlert,
  ionMdInformationCircleOutline,
  ionMdArrowUp,
  ionMdArrowForward,
  ionMdArrowDown,
  ionMdArrowBack,
  ionMdArrowDropdown,
  ionIosArrowBack,
  ionIosArrowForward,
  ionMdAperture,
  ionMdOptions,
  ionMdApps,
  ionMdRefresh,
  ionIosArrowUp,
  ionIosArrowDown,
  ionMdSquare,
  ionMdCloseCircle,
  ionMdTime,
  ionMdCalendar,
  ionMdLink,
  ionMdExpand,
  ionMdQuote,
  ionMdPrint,
  ionMdUndo,
  ionMdRedo,
  ionMdCode,
  ionIosCode,
  ionMdAdd,
  ionMdClose,
  ionIosSkipBackward,
  ionIosSkipForward,
  ionMdStar,
  ionMdCreate,
  ionMdWarning,
  ionIosReturnLeft,
  ionIosReturnRight,
  ionMdPlay,
  ionMdAddCircle,
  ionMdCloudUpload,
  ionMdTrash,
  ionMdDoneAll
} = require('@quasar/extras/ionicons-v4')

/* There are some icons that are needed but not available
   so we import them from MDI as svg */

const {
  mdiFormatBold,
  mdiFormatItalic,
  mdiFormatStrikethroughVariant,
  mdiFormatUnderline,
  mdiFormatListBulleted,
  mdiFormatListNumbered,
  mdiFormatSubscript,
  mdiFormatSuperscript,
  mdiFormatAlignLeft,
  mdiFormatAlignCenter,
  mdiFormatAlignRight,
  mdiFormatAlignJustify,
  mdiFormatIndentDecrease,
  mdiFormatIndentIncrease,
  mdiFormatClear,
  mdiFormatColorText,
  mdiFormatSize,
  mdiMinus,
  mdiFormatHeader1,
  mdiFormatHeader2,
  mdiFormatHeader3,
  mdiFormatHeader4,
  mdiFormatHeader5,
  mdiFormatHeader6,
  mdiNumeric1Box,
  mdiNumeric2Box,
  mdiNumeric3Box,
  mdiNumeric4Box,
  mdiNumeric5Box,
  mdiNumeric6Box,
  mdiNumeric7Box,
  mdiFormatFont
} = require('@quasar/extras/mdi-v6')



module.exports = {
  name: 'svg-ionicons-v4',
  type: {
    positive: ionMdCheckmark,
    negative: ionMdAlert,
    info: ionMdInformationCircleOutline,
    warning: ionMdAlert
  },
  arrow: {
    up: ionMdArrowUp,
    right: ionMdArrowForward,
    down: ionMdArrowDown,
    left: ionMdArrowBack,
    dropdown: ionMdArrowDropdown
  },
  chevron: {
    left: ionIosArrowBack,
    right: ionIosArrowForward
  },
  colorPicker: {
    spectrum: ionMdAperture,
    tune: ionMdOptions,
    palette: ionMdApps
  },
  pullToRefresh: {
    icon: ionMdRefresh
  },
  carousel: {
    left: ionIosArrowBack,
    right: ionIosArrowForward,
    up: ionIosArrowUp,
    down: ionIosArrowDown,
    navigationIcon: ionMdSquare
  },
  chip: {
    remove: ionMdCloseCircle,
    selected: ionMdCheckmark
  },
  datetime: {
    arrowLeft: ionIosArrowBack,
    arrowRight: ionIosArrowForward,
    now: ionMdTime,
    today: ionMdCalendar
  },
  editor: {
    hyperlink: ionMdLink,
    toggleFullscreen: ionMdExpand,
    quote: ionMdQuote,
    print: ionMdPrint,
    undo: ionMdUndo,
    redo: ionMdRedo,
    code: ionMdCode,
    viewSource: ionIosCode,

    bold: mdiFormatBold,
    italic: mdiFormatItalic,
    strikethrough: mdiFormatStrikethroughVariant,
    underline: mdiFormatUnderline,
    unorderedList: mdiFormatListBulleted,
    orderedList: mdiFormatListNumbered,
    subscript: mdiFormatSubscript,
    superscript: mdiFormatSuperscript,
    left: mdiFormatAlignLeft,
    center: mdiFormatAlignCenter,
    right: mdiFormatAlignRight,
    justify: mdiFormatAlignJustify,
    outdent: mdiFormatIndentDecrease,
    indent: mdiFormatIndentIncrease,
    removeFormat: mdiFormatClear,
    formatting: mdiFormatColorText,
    fontSize: mdiFormatSize,
    align: mdiFormatAlignLeft,
    hr: mdiMinus,
    heading: mdiFormatSize,
    heading1: mdiFormatHeader1,
    heading2: mdiFormatHeader2,
    heading3: mdiFormatHeader3,
    heading4: mdiFormatHeader4,
    heading5: mdiFormatHeader5,
    heading6: mdiFormatHeader6,
    size: mdiFormatSize,
    size1: mdiNumeric1Box,
    size2: mdiNumeric2Box,
    size3: mdiNumeric3Box,
    size4: mdiNumeric4Box,
    size5: mdiNumeric5Box,
    size6: mdiNumeric6Box,
    size7: mdiNumeric7Box,
    font: mdiFormatFont
  },
  expansionItem: {
    icon: ionMdArrowDropdown,
    denseIcon: ionMdArrowDropdown
  },
  fab: {
    icon: ionMdAdd,
    activeIcon: ionMdClose
  },
  field: {
    clear: ionMdCloseCircle,
    error: ionMdAlert
  },
  pagination: {
    first: ionIosSkipBackward,
    prev: ionIosArrowBack,
    next: ionIosArrowForward,
    last: ionIosSkipForward
  },
  rating: {
    icon: ionMdStar
  },
  stepper: {
    done: ionMdCheckmark,
    active: ionMdCreate,
    error: ionMdWarning
  },
  tabs: {
    left: ionIosArrowBack,
    right: ionIosArrowForward,
    up: ionIosArrowUp,
    down: ionIosArrowDown
  },
  table: {
    arrowUp: ionMdArrowUp,
    warning: ionMdWarning,
    firstPage: ionIosReturnLeft,
    prevPage: ionIosArrowBack,
    nextPage: ionIosArrowForward,
    lastPage: ionIosReturnRight
  },
  tree: {
    icon: ionMdPlay
  },
  uploader: {
    done: ionMdCheckmark,
    clear: ionMdClose,
    add: ionMdAddCircle,
    upload: ionMdCloudUpload,
    removeQueue: ionMdTrash,
    removeUploaded: ionMdDoneAll
  }
}
